package cn.infomany.service;

import cn.infomany.common.domain.PageParamDTO;
import cn.infomany.entity.TbUser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 用户 服务类
 * </p>
 *
 * @author zjb
 * @since 2020-06-08
 */
public interface ITbUserService extends IService<TbUser> {

   /**
    * 获取TbUser对象列表分页
    */
   Result pageTbUser(PageListTbUserDTO pageListTbUserDTO,PageParamDTO pageParamDto);

   /**
    * 保存TbUser对象
    */
   Result saveTbUser(AddTbUserDTO addTbUserDTO);

   /**
    * 更新TbUser数据
    */
   Result updateTbUser(EditTbUserDTO editTbUserDTO);

   /**
    * 删除TbUser数据
    */
   Result removeTbUserById(String id);

   /**
    * 批量删除TbUser数据
    */
   Result removeTbUserByIds(String[] ids);

   /**
    * 获取到TbUser数据
    */
   Result findTbUserById(String id);
}
